using System;
using System.IO;
using System.Drawing;
using System.Threading;

public class DriveProperties
    {
        public string           _driveName;
        public DriveInfo        _drive;
        public bool             _driveReady;
        public int              _reason;
        public DirectoryInfo    _rootDirectory;
        public ComboItem        _comboItem;
        public Thread           _thread;

        public DriveProperties()
        {
            _driveName = null;
            _drive = null;
            _driveReady = false;
            _reason = 0;
            _rootDirectory = null;
            _comboItem = new ComboItem(null, Color.LightGray);
            _thread = null;
        }

        public DriveProperties(string driveName,
                               DriveInfo drive, 
                               bool driveReady,
                               int reason,
                               DirectoryInfo rootDirectory,
                               ComboItem comboItem,
                               Thread Thread)
        {
            _driveName = driveName;
            _drive = drive;
            _driveReady = driveReady;
            _reason = reason;
            _rootDirectory = rootDirectory;
            _comboItem = comboItem;
            _thread = Thread;
        }

 
    }